


package ciicos.equ.model.upkeeprecord;

import lombok.Data;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.math.BigDecimal;
import java.util.Date;
import ciicos.util.GeneraterSwapUtil;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
 *
 *
 * @版本： V3.2.0
 * @版权：
 * @作者： 企业研发中心
 * @日期： 2024-03-12
 */
@Data
public class UpkeepRecordInfoVO{
        /** 主键 **/
        @JsonProperty("id")
        private String id;

        /** 设备名称 **/
        @JsonProperty("equname")
        private String equname;

            /** 多选组件重写get **/
            public void getEquname(String equname) {
                this.equname = GeneraterSwapUtil.convertValueToString(equname,false,false);
            }

        /** 设备编码 **/
        @JsonProperty("equcode")
        private String equcode;


        /** 保养人员 **/
        @JsonProperty("upkeepuserid")
        private String upkeepuserid;

            /** 多选组件重写get **/
            public void getUpkeepuserid(String upkeepuserid) {
                this.upkeepuserid = GeneraterSwapUtil.convertValueToString(upkeepuserid,false,false);
            }

        /** 保养日期 **/
        @JsonProperty("upkeeptime")
        private Long  upkeeptime;

        /** 保养类型 **/
        @JsonProperty("upkeeptype")
        private String upkeeptype;

            /** 多选组件重写get **/
            public void getUpkeeptype(String upkeeptype) {
                this.upkeeptype = GeneraterSwapUtil.convertValueToString(upkeeptype,false,false);
            }

        /** 保养结果 **/
        @JsonProperty("upkeepresult")
        private String upkeepresult;

            /** 多选组件重写get **/
            public void getUpkeepresult(String upkeepresult) {
                this.upkeepresult = GeneraterSwapUtil.convertValueToString(upkeepresult,false,false);
            }

        /** 保养内容 **/
        @JsonProperty("upkeepcontent")
        private String upkeepcontent;


        /** 记录时间 **/
        @JsonProperty("recordtime")
        private String recordtime;


        /** 附件 **/
        @JsonProperty("equfile")
        private String equfile;


        /** 设备情况图片 **/
        @JsonProperty("equpic")
        private String equpic;


        /** 创建者 **/
        @JsonProperty("creatoruserid")
        private String creatoruserid;


        /** 创建时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
        @JsonProperty("creatortime")
        private Date  creatortime;

        /** 上一次修改者 **/
        @JsonProperty("lastupdateuserid")
        private String lastupdateuserid;


        /** 上一次 修改时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
        @JsonProperty("lastupdatetime")
        private Date  lastupdatetime;

}
